Converting One Type-Based Abstract Domain to Another

نویسندگان

  • John P. Gallagher
  • Germán Puebla
  • Elvira Albert
چکیده

The specific problem that motivates this paper is how to obtain abstract descriptions of the meanings of imported predicates (such as built-ins) that can be used when analysing a module of a logic program with respect to some abstract domain. We assume that abstract descriptions of the imported predicates are available in terms of some “standard” assertions. The first task is to define an abstract domain corresponding to the assertions for a given module and express the descriptions as objects in that domain. Following that they are automatically transformed into the analysis domain of interest. We develop a method which has been applied in order to generate call and success patterns from the CiaoPP assertions for built-ins, for any given regular type-based domain. In the paper we present the method as an instance of the more general problem of mapping elements of one abstract domain to another, with as little loss in precision as possible.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HaskSAT: an Embedded DSL for SMT Queries

As SAT and SMT solvers have improved, it has become common to reduce difficult search problems to satisfiability queries in an appropriate logic. While expressing the queries is often straightforward at the high-level of the problem domain, converting to low-level logical formulae can be tedious, difficult, time consuming, and error prone. In addition, there are many data types, like bounded qu...

متن کامل

Statistical Review of Major Standpoints in Hydraulic Transient-Based Leak Detection

Today, pipe systems are the most common facilities to convey various fluids from one place to another. In such facilities faults like leaks lead to advert consequences such as economic losses and social health threats. The fact that early detection of leaks can play a prominent role in reducing the amount of these undesired impacts has absorbed noticeable attention from researchers to this fiel...

متن کامل

Immunogenic and Protective Potentials of Recombinant Receptor Binding Domain and a C-Terminal Fragment of Clostridium botulinum Neurotoxin Type E

Clostridium Botulinum Type E neurotoxin heavy chain consists of two domains: the translocation domain asthe N-terminal half and the binding domain as the Cterminal half (Hc). One effective way to neutralize botulinum neurotoxin is to inhibit binding of this toxin to neuromuscular synapses with antibodies against binding domain. Two synthetic genes, coding for Hc (the full length binding d...

متن کامل

Quantum Interference Control of Ballistic Magneto- resistance in a Magnetic Nanowire Containing Two Atomic- Size Domain Walls

The magnetoresistance of a one-dimensional electron gas in a metallic ferromagnetic nanowire containing two atomic-size domain walls has been investigated in the presence of spin-orbit interaction. The magnetoresistance is calculated in the ballistic regime, within the Landauer-Büttiker formalism. It has been demonstrated that the conductance of a magnetic nanowire with double domain walls...

متن کامل

تبیین وظایف کارشناس ارشد بهداشت خانواده؛ یک مطالعه نیازسنجی با استفاده ازتکنیک دلفی

 Abstract Introduction: Professional duties are regarded as a base for developing the curriculum in a new course. The purpose of this study is to determine the professional duties of postgraduates of family health major according to the viewpoints of stakeholders. Methods: In this cross sectional study, five type one universities (high quality universities) and four type two and three ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005